ThinkSystem 430-x PCIe 12Gb HBA Driver for Windows 2022 Supported Controllers: ThinkSystem 430-8i SAS/SATA 12Gb HBA for 7Y37A01088 ThinkSystem 430-16i SAS/SATA 12Gb HBA for 7Y37A01089 ThinkSystem 430-8e SAS/SATA 12Gb HBA for 7Y37A01090 ThinkSystem 430-16e SAS/SATA 12Gb HBA for 7Y37A01091 ThinkSystem 430-8i SAS/SATA 12Gb Dense HBA (NA-StarkSASHBA) ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA for 4Y37A09724 ThinkSystem 440-16i CFF SAS/SATA PCIe Gen4 12Gb Internal HBA for 4Y37A09725 ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA for SR17A98375 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA for SR17A98376 NOTE TO SERVICE - Reference RETAIN #N/A Version 2.61.45.00 ------------------ Defects: -IOCStatus Masked value should be used for MPI LogInfo trigger in IT Ventura/Aero.(DCSG01156984) -Mpi2ses windows Driver readme update needed to for the WHQL package.(DCSG01124286) -Mpi2Ses Awitch driver does not have Atlas2 string corresponding to string "8900xx".(DCSG01087690) Enhancements: -GIT Migration for IT Windows Driver.(DCSG01160434) -OEM specific PnP ID addition.(DCSG01143066) -Addition of Atlas string to switch driver.(DCSG01107268) -OEM specific PnP ID addition for branding.(DCSG01136758) -WDK/SDK target versioning support.(DCSG01136889) -Targeted WDK Versions per Build Target.(DCSG00115556) -Add automatic mode of finding SDK/WDK tools to eliminate need to maintain search paths for multiple versions.(DCSG01059696) -Change in year to 2022 in copyright Banner.(DCSG01107263) Version 2.61.29.02 ------------------ Ph18 Defects: -Unable to install x86, driver package not detected for 20H2 Inbox client install on SAS35 IT.(DCSG00354370) -To fix Coverity Issue.(DCSG00323631) -BSOD while running IO+TM test script.(DCSG00347118) -SDV issue fix and limiting RT trace logging for loginfo.(DCSG00333151) -Windows BSOD observed on issuing NVMe UNMAP command with Parameter List Length set to 0.(DCSG00352678) -to fix driver variables in accordance with change in MPI 2.6 spec.(DCSG00313739) -Issue Diag reset in case of IO Unit ctrl cmd timeout.(DCSG00313778) -Update driver build tools to support new EV certificates from DigiCert.(DCSG00278408) -DVL file generation defect fix.(DCSG00381120) -Change driver to properly access the Storage Request Block PNP Data Record.(DCSG00352730) -Complete the IOCTL after the trigger page update.(DCSG00313929) -Unable to get extended query details in Windows.(DCSG00412153) -After enabling / disabling controller , master trigger was not updated correctly.(DCSG00316224) -Observed "MPI Protocol violation" event error while performing IO+TM+IOCTL along with trigger commands.(DCSG00319238) -ItSas35 driver caused Windows OS Crash..(DCSG00925866 (Port Of Defect DCSG00960292) EancementRequests: -Remove the un-used Ventura Pre-Production IDs in driver.(DCSG00353971) -Infrastructure Updates for New Microsoft Driver Signing Process.(DCSG00115534) -In FW update by OS defined IOCTL case, handle the case when there is a need of power on reset (POR.(DCSG00373446) -OEM specific 4 part PnP ID update.(DCSG00986771) -MPI 2.6: Header file changes associated with revision 2.6.11.(DCSG00293141) -Update CopyRight year 2020.(DCSG00082149) -LogInfo throttling Implementaion for OS < 20H1 (Server 2016 and Server 2019.(DCSG00219688) -Host Trace Buffer - Change the trigger event from information to error.(DCSG00373438) -Infrastructure Updates for New Microsoft Driver Signing Process - Portal Post Processing (Part 1B).(DCSG00297698) -Windows Server 2022 Support for phase 18 IT Windows Driver.(DCSG00977682) -Handle the DPM0 read failure.(DCSG00239888) -To change the Atlas driver Name in INF.(DCSG00373443) -Provide more info about host trace buffer release condition.(DCSG00373441) -Host Trace Buffer - Log Time Sync in a defined periodic interval.(DCSG00235947) -Infrastructure Updates for New Microsoft Driver Signing Process.(DCSG00431225) -Add handling of SRB_FUNCTION_PNP for Shutdown.(DCSG00341104) -New OS support in IT windows Driver : 20H2 SAC release.(DCSG00373434) -Infrastructure Updates for New Microsoft Driver Signing Process - MakeCert (Part 2).(DCSG00297712) -Host Trace Buffer Triggers to be persistent.(DCSG00235942) -OEM specific four part PnP ID addition.(DCSG00987641 (Port Of EnhancementRequest DCSG00988182)) -INF file update for OEMs.(DCSG00408595 (Port Of EnhancementRequest DCSG00408600)) -No driver entries to INF file.(DCSG00363836 (Port Of EnhancementRequest DCSG00366389)) -OEM specifc 4 part PNP ID addition.(DCSG00988173 (Port Of EnhancementRequest DCSG00988177)) Version 2.61.19.00 ------------------ Ph16 Defects: -Observed BSOD while performing Firmware Downgrade.(DCSG00244862) -During FW downgrade DPM0 restoration fails.(DCSG00255452) -PH15 Windows Driver: Bus & Target ID data is showing incorrect in the event log.(DCSG00136379) -For 20H1 OS, Diag reset event as part of the coffee fault is coming in systems event..(DCSG00219677) -RT trace has incorrect formatting.(DCSG00219788) -MPI protocol violation detected in system event logs.(DCSG00120957) -Incorrect system event log.(DCSG00146910) -RTT loging formating issue.(DCSG00244729) -PH16 Windows Driver: HTB Log failed event is showing as information instead of Warning in system event log..(DCSG00165903) -Coverity fix.(DCSG00236795) -IOCTL is returned as success instead of failure.(DCSG00245540) -In large topology, Observed BSOD while doing phy operations.(DCSG00232945) -Fix the SDV defects.(DCSG00069299) -To fix Code review defect.(DCSG00247987) -MPI Protocol Violation event seen while running Filesystem IOs with IOCTLs.(DCSG00086298) EnhancementRequests: -Inf file upate to include OEM 4 part branding.(DCSG00122074) -OEM specific PNP ID change in driver INF files.(DCSG00069310) -Enhanced the system event log when slot number mis-match is detected..(DCSG00099540) -INF file is updated to add OEM specific 4 part IDS.(DCSG00104578) -PNP ID addition for OEM branding.(DCSG00083963) -Enhancement to RT trace logging.(DCSG00222944) -Windows 2020H1 SAC release support.(DCSG00075106) -removal of 32 bit OS and N - 1 , N - 2 SAC OS support from driver RO.(DCSG00114200) -Change request in implementation of LogOperationalEvent function.(DCSG00139369) -Logging of HTB failure needs to changed from info to warning.(DCSG00139429) -to clean the INF files.(DCSG00139439) -Add driver registry parameter to crash the system when MPI protocol violation detected..(DCSG00069314) -.(DCSG00231168) -Add OEM PNP IDs.(DCSG00236793) -Update mapping Code: Treat all enclosures equally..(DCSG00155246) Version 2.61.06.02 ------------------ Ph14 Defects: -PH14 PA:Windows Driver: Default NVMe shutdown latency is reporting as "1" for PH13 FW..(DCSG00034569) -Supported Diagnostic Pages is blank when issueing SG_SES to an Atlas SES Device.(DCSG00043031) -Ventura B0: Power cycle of enclosure while I/O running causes BSOD.(DCSG00034280) -Observed IOCTL timeout while issuing any IOCTL after powering off Elrond U.2x2 with NVMe drives.(DCSG00077149) -IT Driver Read me does not point out for "Win10_Client_RS4_SAC_s18_x86" Driver.(DCSG00065569) -INF files Copy right information not updated with 2020.(DCSG00073730) -Log Error when function type mismatch between request and reply..(DCSG00049855) -To address defect in mapping code.(DCSG00060886) -Adding a system event log when MPI reply mismatch.(DCSG00060873) -fixing win 8.1 driver build issue with the latest check in.(DCSG00036286) -PA2 Aero-Getting "NVMe error response count is less than NVMe completion queue entry" error event for Aero controller with NVMe drives..(DCSG00002527) -better system event logging.(DCSG00050307) -Change the code in readslot function to same as SAS3.(DCSG00035134) EnhancementRequests: -Check in MPI 2.6 2.6.9 Headers.(DCSG00005425) -For NVMe devices use RTD3 Entry Latency time as timeout value during shutdown.(DCSG00029961) -To address INF related changes.(DCSG00050849) -RttCli Metadata Driven Implementation to Support Multiple Drivers (Build Tools.(DCSG00002008) -Update RTTRACE Header Version number in IT driver to allow it to be distinguished by RttCli during upload so the utility can generate the file header..(DCSG00048771) -Add Build Time Checking and Driver/FW Version Numbers to Driver for RTT Logging.(DCSG00031108) -PnP addtion for OEMS.(DCSG00033956) -PnP ID update for Atlas switch.(DCSG00034554) -To add Windows 2019 H2 OS support to phase 14.(DCSG00048883) -Add No-MetaData option to build command line to support older driver projects.(DCSG00049535) -Find build tools path dynamically per view instead of hard-coding to support new repository directory structure.(DCSG00030363) -Add CoreDump collection on IT-FW fault.(DCSG00031032) -Add Avenger driver to SymDrvVer.exe for new build environment.(DCSG00036563) -OEM specific PnP id update.(DCSG00034577) -MPI 2.6: Header file changes associated with Revision 2.6.9 of the specification.(DCSG00024640) -Update mapping Code: Treat all enclosures equally, with no special handling for enclosure handle = 1.(DCSG00074221) -MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host..(DCSG00020567) -Reconfigure driver to generate MetaData for event logging.(DCSG00030347) Version 2.61.01.01 ------------------ Phase 13 Windows Driver 2.60.88.01 Phase 11.0 RC 04/03/19 - 2088010 - Windows ITSAS35 driver: HTB is not released when the trigger condition happens. - 2082585 - 4 OEM specific part PnP Id addition. - 2082589 - 4 OEM specific part PnP Id addition. 2.60.89.00 Phase 12.0 PA 03/28/19 - 2073155 - Enhancement of reset logging done. - 2081330 - Sea:Hybrid int coalescing does not work for low QDs. - 2085515 - Sea Performance tuning via registry. 2.60.90.00 Phase 12.0 PA 04/19/19 - 2099991 - Enhance log event to include IOCStatus and DevHandle. - 2063276 - Sea A0: Purley, WS2016. NVMe JBOD 4-Drives Low QD Regression over Mercator. - 2107124 - HBA 11.0 PCI-IDs and Names. - 2111663 - 4 part PnP IDs addition. - 2111939 - 4 part PnP ID addition for OEM. - 2112043 - When the translation of Unmap command suceeded , go and pick the msg id. 2.60.91.00 Phase 12.0 PA 04/25/19 - 2030777 - LogInfo System Event Logging Improvements. 2.60.92.00 Phase 12.0 beta 05/31/19 - 2116721 - To add ARM64 build files to mainline driver. - 2122904 - PH12 PA -Windows Driver- On 19H1 OS check for Event logs. - 2126675 - Aero: WHQL Storage HBA firmware update test fails with Aero controller. - 2132600 - Change to default HTB windows behaviour. - 2140834 - VenITPh12Alp-Win:Observe 6% to 10% drops in 4K/8k-SW/SR/RR/RW/OLTP workload at QD (4-256) of 1/4/8 worker DC/EC NVMe. - 2142555 - Aero:Support for Mem Move Command from Scrutiny. 2.60.93.00 Phase 12.0 beta 06/06/19 - 2144604 - PH12- SAS3.5 Ventura : Windows driver: Master trigger is setting to "0" after clearing the trigger. - 2144624 - to fix the coverity reported bugs. - 2145922 - Windows Driver -19H1 LogInfo showing random values for same type of loginfo. 2.60.94.00 Phase 12.0 beta 06/18/19 - 2141410 - PnP ID string update. - 2624 - to bring up the GCP IT phase 12 code on par with latest phase 12 code in old CC/CQ. - 2653 - Build driver effort after Migration to GCP. 2.60.95.00 Phase 13.0 PA 06/26/19 - 2511 - Enable Combined build/start IO path for Ventura and provide system registry mode. - 2706 - Lenovo Whitley/Orion - Lenovo PNP Id request for Atlas/Ibanez - "Manteo". - 2772 - Add logic to Detect TUR Abort by Internal FW TM (during LUN reset processing) and Complete LUN reset. - 2959 - Handle Host Trace Buffer in the same way between Linux and Windows Driver. - 2961 - Windows Server 2019 (19H1) OS Support - MR 7.11, SAS3.5 Phase 13. - 2968 - The actual transfer length should be returned when there is sense data being returned. - 2970 - Change the copy rights in all source and INF file. 2.60.96.00 Phase 13.0 PA 07/23/19 - 3991 - CSET Port of Defect DCSG00003980: Ventura B0: IOC Status Error on Running Diag resets, IO and StorCLI loop simultaneously. - 8055 - Ventura B0: Plugging in optical SAS cable causes Windows 2019 to BSOD. 2.60.97.00 Phase 13.0 Alpha 07/29/19 - 7408 - With Atlas connected to Aero, driver is showing "Unsupported PCIe device protocol" error message in event logs. - 11570 - Activate Retpoline in Windows IT drivers. 2.60.98.00 Phase 13.0 Alpha 08/02/19 - 12557 - IOs are getting return with ERROR status continuously. 2.60.99.00 Phase 13.0 Beta 08/28/19 - 15557 - PH13:Alpha:In 19H2 OS system hangs for IOs+TM+IOCTL. - 20727 - PH13 Windows Driver Aero IT: "db trigger" command behaviour is different in windows and Linux. - 22182 - to change the pnp id. 2.61.00.00 Phase 13.0 Beta 09/09/19 - 20687 - PH13: Windows Driver:Without releasing the trace buffer, Unregister command returning success. - 20359 - PH13: Windows Driver: Once driver updated/PC rebooted, First db register command from the application is failing. 2.61.01.00 Phase 13.0 Beta 09/12/19 - 23359 - Ventura B0: 1117 DeviceIoControl errors observed while running test ncq_non_ncq_boundary_fp_scsi_commands. Version 2.60.88.01 ------------------ Phase 11 Windows Driver Defects (32) - MPI 2.6: Fix definition ofSignature0 field and PSOC download definition.(SCGCQ01868634) - MPI 2.6: Fix definition ofSGLs in TOOLBOX_LANE_MARGINING_REQUEST.(SCGCQ01896537) - Check IOC capability for atomic req descriptor for aero family HBA.(SCGCQ01963122) - HBA reset hangs.(SCGCQ02024484) -Scrutiny CLI - db Query succeeding for feature unsupported FW.(SCGCQ02040859) -StorPortLogSystemEvent API fails when called from HwInitialize during driver load..(SCGCQ02041412) - Modification to Reset Logging system event strings.(SCGCQ01996651) - Duplicate Target IDs to devices during enumeration causes Multi vSES and Drive discovery failure.(SCGCQ02051389) - Incorrect information in system event log about HTB posting to FW with older FW..(SCGCQ02053642) - Incorrect sys log message when a Encl is added to removal table..(SCGCQ02064785) - During hot-unplug/re-plug testing , ITSAS35 driver reported "No space in mapping table for enclosure".(SCGCQ01964303) - Driver uses MPI instead of IEEESGL for MPI26_TOOLBOX_BACKEND_PCIE_LANE_MARGIN.(SCGCQ02016556) - HTB size is showing "0" in event log after Diag reset in Windows..(SCGCQ02034460) -SR ( 10 to 25% ) andSW ( 10 to 12% ) performance degradation found in x16 EC, NVMe Mercator_IT-Phase9 Beta Win Driver.(SCGCQ01919991) - Up to 7% performance drop, RR/RW/SW/OLTP, 4K/8K Blk sz, QD=1 to 256, Windows, NVMe Mercator..(SCGCQ01984479) - BSOD observerd for fault command once the fault trigger is set.(SCGCQ02065704) - Never access ExSRB after it is completed back to storport..(SCGCQ02080500) - Fix the Int coalescing Review defects ..(SCGCQ01932739) - When pulling & re-inserting cable for switch in large topology (10 JBODs/880 HDDs) some devices and expanders are dropped.(SCGCQ01941321) - Driver Hybrid logic needs to be switched out fromSocket assignment to Node assignment.(SCGCQ01943430) - Windows 2016 driver update leads to BSOD.(SCGCQ01991819) -SAS3.5 Ventura :- FW_fault 1500 seen during diag reset.(SCGCQ02045083) - BSOD observerd in Win10 RS5 client/server when opening the Disk Management window.(SCGCQ02067720) - Windows 32 bit OS,System EVENT Logs are not reflecting..(SCGCQ02077214) - Fix FW fault seen when there is no room for FW to post the reply descriptor..(SCGCQ01942271) - VSES disappers in certain cases when persistency in mapping is disabled..(SCGCQ02064818) - Fix the Build issue because of chagne in MPI files.(SCGCQ01913117) - To restrict the driver work arround for HW defect (SCGCQ01962141) to Aero/Sea.(SCGCQ01974006) - Windows Driver : Diag buffer post to FW failed during Controller Reset.(SCGCQ02062851) - Add CDB to data saved by the RTTRACE "MPI Function Mismatch" event.(SCGCQ01938726) - Update Aero PnP Ids strings.(SCGCQ01963197) - Windows ITSAS35 driver: HTB is not released when the trigger condition happens(SCGCQ02088010) - IT HBA used as target mode, fails to report back to the storage controller on the host, after a series of target resets.(SCGCQ01932993 port of SCGCQ01926443) - Driver should log events when MPI requests fail durning device removal.(SCGCQ01921845 port of SCGCQ01919213) - Timeouts for device maping within the driver are too short for large topologies involving >1024 targets.(SCGCQ01921870 port of SCGCQ01919311) - IT HBA used as target mode, fails to report back to the storage controller on the host, after a series of target resets.(SCGCQ01932586 port of SCGCQ01926443) EnhancementRequests (19) - MPI 2.6:Slot Numbering for x2/x4 wide connections to direct attached devices.(SCGCQ01727225) - Aero A0:Driver work around for HW BugSCGCQ01962141.(SCGCQ01966182 ) - Implement Hybrid Interrupt coalescing logic.(SCGCQ01914310) - Aero PnP addition..(SCGCQ01911539) - MPI 2.6: Header file changes for MPI 2.6.7 release.(SCGCQ01889371) - MPI 2.6: Header file changes for MPI 2.6.5 release.(SCGCQ01853686) - Reimplement Windows Driver BuildScripts to be Data-Driven WRT OS Release Names.(SCGCQ01824991) - MPI 2.6: Add new IOCStatus code for "FAILURE".(SCGCQ01889947) - MPI 2.6: Defines in header must be unique in first 32 characters..(SCGCQ01883411) - Add system log events and preserver the trace buffer when a trigger is hit..(SCGCQ01967956 ) - By default post firmware trace buffer at the time of driver load.(SCGCQ01967950) - New PnP Ids addition..(SCGCQ01942122) - Enable Aero code path based on Aero device Ids..(SCGCQ01917295 ) - Windows ITSas35: Enable interrupt coalescing only for High IOPs reply descriptor queues.(SCGCQ02031618 ) - Enhancement to the IO completion path when the IOC status comes as MPI2_IOCSTATUS_SCSI_DATA_OVERRUN.(SCGCQ01917388) - 4 part OEM specifics PnP ID addition.(SCGCQ02082585) - Add CONTROL command to configure RTTRACE dynamically at run-time.(SCGCQ01949783 ) - Reset Logging Enhancements.(SCGCQ01915649) - INF file modification to include OEM specific 4 part device IDs.(SCGCQ02082589) Version 2.60.70.01-1 ------------------ Phase 9 Windows Driver defects: - DDA driver shows significant performance degradation.(SCGCQ01824619) - Validate the Dev handle before calling AddToRemovaltable.(SCGCQ01806677 ) - Comment out DDA Entries from inbox INF.(SCGCQ01855580 ) - InterlockedBitTestAndSet shoud be used after request complete.(SCGCQ01869867) - ItSas35 failed IOCTL_STORAGE_FIRMWARE_GET_INFO.(SCGCQ01849056 ) -SR ( 10 to 25% ) andSW ( 10 to 12% ) performance degradation found in x16 EC, NVMe Mercator_IT-Phase9 Beta Win Driver.(SCGCQ01919991) - IT HBA used as target mode, fails to report back to the storage controller on the host, after a series of target resets.(SCGCQ01932173 port ofSCGCQ01926443) - Fix the potential violation of mutual exclusion discovered in the UAR state machine.(SCGCQ01960186 port ofSCGCQ01853431) - Add synchronization around allocations of tracking array entries.(SCGCQ01960243 port ofSCGCQ01853429) - AddStopOnLostSrb configuration parameter.(SCGCQ01960201 port ofSCGCQ01853436) - Add lostSRB detection to generate a system log and an RTTRACE event.(SCGCQ01960225 port ofSCGCQ01853433) - DDA driver shows significant performance degradation.(SCGCQ01825459 port ofSCGCQ01824619) - Ventura B0: Windows driver 2.60.62.00 failed to install on Windows 2016 OS.(SCGCQ01761714 port ofSCGCQ01761697) - AddStopOnLostSrb configuration parameter.(SCGCQ01869575 port ofSCGCQ01853436) - Fix the potential violation of mutual exclusion discovered in the UAR state machine.(SCGCQ01869485 port ofSCGCQ01853431) - Add lostSRB detection to generate a system log and an RTTRACE event.(SCGCQ01869695 port ofSCGCQ01853433) - Increase the number of support devices >1024.(SCGCQ01874650 port ofSCGCQ01838252) - IT HBA used as target mode, fails to report back to the storage controller on the host, after a series of target resets.(SCGCQ01932993 port ofSCGCQ01926443) EnhancementRequest: - Port Aero/Sea Performace work to Phase 9 mainline driver.(SCGCQ01829889) - Add support for PCIe switches in MPT driver environments for Linux and Windows.(SCGCQ01731328) - Add support to the driver under AdapterControl for the ControlType ofScsiAdapterSerialNumber.(SCGCQ01874109) Version 2.60.65.03 ------------------ IT Phase 8 (new) Defects (19) - IT HBA used as target mode, fails to report back to the storage controller on the host, after a series of target resets.(SCGCQ01926443) - Restrict the DDA entries to Win10 and above OS (only to x64).(SCGCQ01757361) - J2010: Aborted TUR during LUN Reset causes Adapter Pause Count to be invalid.(SCGCQ01617114) - Driver signing script needs to change to be compatible with new certificate fromSymantec.(SCGCQ01418985) - Removing unnecessary RT trace hooks for IOCTL.(SCGCQ01801183) - Target reset TimeOut of NVme is not set correctly when the device is removed.(SCGCQ01538635) -SAS3.5 Windows Driver:- "Function Mismatch between Request and Reply" event log observed while performing Cable pull-push.(SCGCQ01816543) - Adapter Pause Count handling needs correction.(SCGCQ01684999) - Fix the potential violation of mutual exclusion discovered in the UAR state machine.(SCGCQ01853431) - DDA driver shows significant performance degradation.(SCGCQ01824619) - Ventura B0: Windows driver 2.60.62.00 failed to install on Windows 2016 OS.(SCGCQ01761697) - to fix DVL file warning by Code analysis.(SCGCQ01539513) - Area of improvemnts of RT Trace Logging.(SCGCQ01721062) - Add system event log when the system clock shifts back in time and the driver resynchronizes.(SCGCQ01713724) - Add lostSRB detection to generate a system log and an RTTRACE event.(SCGCQ01853433) - Add system log event to indicate when an MPI reply function does not match the MPI request function.(SCGCQ01715675) - AddStopOnLostSrb configuration parameter.(SCGCQ01853436) - Add synchronization around allocations of tracking array entries.(SCGCQ01853429) - Inbox package build error.(SCGCQ01721052) - INF update for PnP ID addition.(SCGCQ01582146 port ofSCGCQ01577842) -SAS3 Phase-16:- Additional universal driver support fails with MS DCHU tool.(SCGCQ01595450port ofSCGCQ01595391) - ALL the DDA features should be validated including the warning message which pops up.(SCGCQ01563534 port ofSCGCQ01511333) - INF file needs to chagned with correct device ID.(SCGCQ01681139 port ofSCGCQ01640244) - Revert change of TUR timeout from 10 seconds back to 2 seconds.(SCGCQ01687477 port ofSCGCQ01686644) EnhancementRequests (13) - MPI 2.6: Device side PCIeSRNS flag.(SCGCQ01276256) - MPI 2.6: Add new firmware download type (CPLD IMAGE).(SCGCQ01305760) - MPI 2.6: add NVMeSGL Data Block descriptor alignment flag.(SCGCQ01339864) - MPI 2.6: Add Aero PCI Device IDs.(SCGCQ01373008) - MPI 2.6: Add ControllerResetTO to PCIe Device Page 2.(SCGCQ01416498) - MPI 2.6: Add new reason code to PCIE DeviceStatus Change Event.(SCGCQ01416515) - MPI 2.6: PCIe Device Page 2 reporting Namespace Optimal IO Boundary(NOIOB) for NVMe devices.(SCGCQ01449138) - INF updatation for 4 part PnP IDs.(SCGCQ01554366) - 4 part PnP IDs additon to INF file.(SCGCQ01801174) - INF updatation for 4 part PnP IDs.(SCGCQ01554371) - WS2016 DCHU Compliance for host driver.(SCGCQ01519705) - To address enclosures mapping issues which can be reconfigured to have less or more number of slots than it had during first recovery.(SCGCQ01579757) - Removal of unsupported Win7 code.(SCGCQ01763113) Version 2.60.54.01 ------------------ Defects (5) - Driver signing script needs to change to be compatible with new certificate fromSymantec.(SCGCQ01418985) - Fix the potential violation of mutual exclusion discovered in the UAR state machine.(SCGCQ01853431) - Add lostSRB detection to generate a system log and an RTTRACE event.(SCGCQ01853433) - Add synchronization around allocations of tracking array entries.(SCGCQ01853429) - AddStopOnLostSrb configuration parameter.(SCGCQ01853436) EnhancementRequests (7) - MPI 2.6: Device side PCIeSRNS flag.(SCGCQ01276256) - MPI 2.6: Add new firmware download type (CPLD IMAGE).(SCGCQ01305760) - MPI 2.6: add NVMeSGL Data Block descriptor alignment flag.(SCGCQ01339864) - MPI 2.6: Add ControllerResetTO to PCIe Device Page 2.(SCGCQ01416498) - MPI 2.6: Add new reason code to PCIE DeviceStatus Change Event.(SCGCQ01416515) - MPI 2.6: PCIe Device Page 2 reporting Namespace Optimal IO Boundary(NOIOB) for NVMe devices.(SCGCQ01449138) - MPI 2.6: Add Aero PCI Device IDs.(SCGCQ01373008) Version 2.60.54.00-1 ------------------ Defects (15) - UAR ATS TIMEOUT Improper handling.(SCGCQ01458257) -Sequential write toSMR drive failed with err=5.(SCGCQ01518980) - PCiDevice Flag needs to be cleared when a pcie device is removed..(SCGCQ01472757) - 12% Drop in maximum performance with Beta Windows Driver.(SCGCQ01522320) - Workaround changes for HW issue ofSCGCQ01470716.(SCGCQ01516129) -SAS3.5 Windows Driver:- Target resets failed on some drives while IOs are in progress.(SCGCQ01529053) - reset file is missed from Inbox package..(SCGCQ01529109) - BSOD is seen on windows 2016 while doing expander hot plug.(SCGCQ01452758) - Host-Based FW Diag Buffer commands fail on Ventura driver.(SCGCQ01487862) - Ventura B0 Phase 6: Driver does not appear to be returning anything after issuing link reset, sometimes.(SCGCQ01507840) - Incorrect bit was reffered to read the Flagadditional flag2 value from Man page 11 for custom Nvme TM handling..(SCGCQ01525563) - Ventura B0: I/Os do not recover after Hot Reset is jammed.(SCGCQ01510832) - To ruduce the PCI request descriptor writes through out the driver to two places in driver..(SCGCQ01520267) - Unexpected ItSas35 error in the system event log during I/O stress.(SCGCQ01517436) - this is basically a defect associated with changeSCGCQ01517436..(SCGCQ01519187) EnhancementRequests (2) - Add PnP ID.(SCGCQ01449079) - NVMe Task Management Handling in Host Driver..(SCGCQ01445900) CSETActivities (1) - (Port_Complete) - PnP ID addition.(SCGCQ01487049 port ofSCGCQ01447282) Version 2.60.46.00 ------------------ Defects Fix: 1) Hibernation/sleep states failed on NVME drive Version 2.60.35.03 ------------------ Defects Fix: 1) Hibernation/sleep states failed on NVME drive Version 2.60.26.01 - New Function Only/No fixes ------------------